﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tactics
{
    interface ISelectionMode
    {
        Unit SelectedUnit { get; }
        Player UnitOwner { get; }

        ISelectionMode ClickUnit(Unit unit, Player player);
        ISelectionMode ClickNothing(Utility.Pair<int, int> coord);

        Dictionary<int, int> GetHighlightArea();
    }
}
